<?php
include_once 'titulo.php';
if ($_SESSION['IdUsuario']) {
    ?>
    <html>
        <head>
            <title> Saidas</title>
            <?php
            include_once 'MySQL.php';
            include_once 'cabecalho.php';
            include_once 'script/functions.php';
            ?>
            <script src="script/jquery.maskMoney.js" type="text/javascript"></script>
            <script type="text/javascript" src="script/jquery.maskedinput-1.3.min.js"></script>
            <script>
                $(function(){  
                    $("#saida").maskMoney({symbol:"R$",decimal:".",thousands:""});
                    $("#troco").maskMoney({symbol:"R$",decimal:".",thousands:""});
                }); 
            </script>
        </head>
        <body>
            <div class="totalW2000">
                <div class="cabecalho">
                </div>
                <?php
                include_once 'menuHorizontal.php';
                ?>
                <?php
                $data = date('Y-m-d');

                //obtem o ultimo troco inserido
                $sql = "CALL sp_getTrocoByAnterior('" . $_SESSION['LojaUsuario'] . "','" . $data . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);
                $troco = $linha['tro_valor'];

                //obtem o ultimo troco inserido
                echo "<table class='tblTroco'>";
                echo "<caption>troco</caption>";
                echo "<th>ontem</th>";
                echo "<th>hoje</th>";
                echo "<th>Ação</th>";

                echo "<tr><td>" . $linha['tro_valor'] . "</td>";

                $sql = "CALL sp_getTrocoByAtual('" . $_SESSION['LojaUsuario'] . "','" . $data . "')";
                $resultado = executaSQL($sql);
                $linha = mysqli_fetch_array($resultado);

                echo "<td>" . $linha['tro_valor'];
                if ($linha != null) {
                    echo "<form action='script/acoes.php' method='post' onsubmit='return confirm(\"Excluir troco?\")'>";
                    echo "<input type='hidden' name='ACAO' value='ExcluirTroco'>";
                    echo "<input type='hidden' name='ID' value='" . $linha['tro_id'] . "'>";
                    echo "<td><input type='submit' value='' class='btnExcluir'>";
                    echo "</form>";
                } else {
                    echo "<form action='script/acoes.php' method='post'>";
                    echo "<input type='hidden' name='ACAO' value='InserirTroco'>";
                    echo "<input type='hidden' name='LOJA' value='" . $_SESSION['LojaUsuario'] . "'>";
                    echo "<input type='text' id='troco' size='5' name='TROCO' class='InputVermelho'>";
                    echo "<td><input type='submit' value='' class='btnAdicionar'>";
                    echo "</form>";
                }

                echo "</table>";


                echo "<div style='width: 90%; margin-right: auto; margin-left: auto;'>";

                $data = date('Y-m-d');
                echo "<table class='tblSaida'>";
                echo "<caption>Valores disponiveis</caption>";
                echo "<th>Cha</th>";
                echo "<th>Data</th>";
                echo "<th>Usuario</th>";
                echo "<th>Valor</th>";
                echo "<th>Tipo</th>";
                echo "<th>Destinatário</th>";
                echo "<th>Motivo</th>";
                echo "<th>Acao</th>";


                $sql = "CALL sp_getPagamentosByDataByLoja('" . $data . "','" . $_SESSION['LojaUsuario'] . "')";

                $resultado = executaSQL($sql);
                $dinheiro = null;

                while ($linha = mysqli_fetch_array($resultado)) {
                    //SE FOR DINHEIRO APENAS SOMA
                    if ($linha['tpag_id'] != 1) {
                        //VERIFICA SE JA SAI PARA NÃO MOSTAR DE NOVO
                        $teste = "SELECT *FROM tbl_saida WHERE fk_pag_id = '" . $linha['pag_id'] . "'";
                        $resul = executaSQL($teste);
                        $numeroLinhas = mysqli_num_rows($resul);

                        //SE VERDADEIRO NÃO MOSTRA 
                        if ($numeroLinhas <= 0) {

                            echo "<tr><td>" . $linha['fk_cham_id'];
                            echo "<td>" . $linha['pag_data'] . "</td>";
                            echo "<td>" . $linha['usu_nome'] . "</td>";
                            echo "<td>" . $linha['pag_entrada'];

                            echo "<td>";
                            if ($linha['tpag_id'] == 2) {
                                echo "<img src='style/imagens/cartao.png' style='display:block; margin-left:auto; margin-top: auto; width:30px; height:30px' />";
                            }
                            if ($linha['tpag_id'] == 3) {
                                echo "<img src='style/imagens/cheque.png' style='display:block; margin-left:auto; margin-top: auto; width:50px; height:30px' />";
                            }

                            echo "<form action='script/acoes.php' name='saida' method='post'>";
                            echo "<input type='hidden' name='ACAO' value='InserirSaida'>";
                            echo "<input type='hidden' name='VALOR' value='" . $linha['pag_entrada'] . "'>";
                            echo "<input type='hidden' name='TIPO' value='" . $linha['tpag_id'] . "'>";
                            echo "<input type='hidden' name='PAGAMENTO' value='" . $linha['pag_id'] . "'>";
                            echo "<td><input type='text' name='DESTINATARIO' required size='7' class='InputVermelho'>";
                            echo "<td><input type='text' name='MOTIVO' required  size='7' required class='InputVermelho'>";

                            echo "<td>";
                            echo "<input type='submit' value='' class='btnSaida'>";
                            echo "</form>";
                        }
                    } else {
                        $dinheiro+=$linha['pag_entrada'];
                    }
                }

                //salvo o valor para usar mais em baixo no javascript
                $total = $dinheiro;
                $pagamento = $linha['pag_id'];
                $hoje = date("Y-m-d");

                //obter o valor para se saber o valor disponivel
                $sql = "SELECT SUM(sai_valor) as soma FROM tbl_saida WHERE sai_data = '" . $hoje . "' AND fk_tpag_id = '1' AND fk_loj_id = '" . $_SESSION['LojaUsuario'] . "'";
                $result = executaSQL($sql);
                $linha = mysqli_fetch_array($result);
                $disponível = $dinheiro - $linha['soma'] + $troco;

                if ($disponível > 0) {
                    echo "<tr><td><td>";
                    echo "Total em Dinheiro:";
                    echo "<td><td><label class='label9'>" . number_format($disponível, 2) . "</label>";
                    ?>
                    <form action="script/acoes.php" name="Saida" method='post' onsubmit="return ValidaSaida(this)">
                        <input type="text" name="VALOR" size="5" required id="saida" class="InputVermelho">
                        <td><img src="style/imagens/dinheiro.png" style="display:block; margin-left:auto; margin-top: auto; width:30px; height:30px;" />
                        <td><input type="text" name='DESTINATARIO' required size='7' class='InputVermelho'>
                        <td><input type="text" name='MOTIVO' required size='7' class='InputVermelho'>
                            <input type='hidden' name='ACAO' value='InserirSaida'>
                            <input type='hidden' name='TOTAL' value=" <?php echo $total ?> ">
                            <input type='hidden' name='TIPO' value='1'>
                            <input type='hidden' name='PAGAMENTO' value="1">
                        <td><input type="submit" value="" class="btnSaida">
                    </form>
                    <?php
                }
                echo "</table>";


                // valores ja saidos
                echo "<br/><br/>";

                echo "<table class='tblSaida'>";
                echo "<caption>Valores Já Saidos</caption>";
                echo "<th>Data</th>";
                echo "<th>Usuario</th>";
                echo "<th>Valor</th>";
                echo "<th>Tipo</th>";
                echo "<th>Destinatário</th>";
                echo "<th>Motivo</th>";
                echo "<th>Acao</th>";


                $sql = "CALL sp_getSaidaByData('" . $hoje . "'," . $_SESSION["LojaUsuario"] . ")";
                $resul = executaSQL($sql);

                $dinheiroSaido = 0;

                while ($linha = mysqli_fetch_array($resul)) {
                    //SE FOR DINHEIRO NÃO MOSTRAR SÓ SOMA
                    echo "<tr>";
                    echo "<td>" . $linha['sai_data'] . "</td>";
                    echo "<td>" . $linha['usu_nome'] . "</td>";
                    echo "<td><label class='labelVermelha'>" . $linha['sai_valor'] . "</label></td>";

                    if ($linha['tpag_id'] == 2) {
                        echo "<td><img src='style/imagens/cartao.png' style='display:block; margin-left:auto; margin-top: auto; width:30px; height:30px' />";
                    }
                    if ($linha['tpag_id'] == 3) {
                        echo "<td><img src='style/imagens/cheque.png' style='display:block; margin-left:auto; margin-top: auto; width:50px; height:30px' />";
                    }
                    if ($linha['tpag_id'] == 1) {
                        echo "<td><img src='style/imagens/dinheiro.png' style='display:block; margin-left:auto; margin-top: auto; width:50px; height:30px' />";
                    }


                    echo "<td>" . $linha['sai_destinatario'] . "</td>";
                    echo "<td>" . $linha['sai_motivo'] . "</td>";
                    echo "<td>";
                    if ($linha['fk_imp_id'] == 1) {
                        echo "<form action='script/acoes.php' method='post'>";
                        echo "<input type='hidden' name='ACAO' value='DeletarSaida'>";
                        echo "<input type='hidden' name='ID' value='" . $linha['sai_id'] . "'>";
                        echo "<input type='submit' value='' class='btnExcluir'>";
                        echo "</form>";
                    }
                    echo "<tr>";
                }

                echo "</table>";
            } else {
                header("location: session_expirada.php");
            }
            ?>
        </div>
    </body>
</html>
<?php

function executaSQL($sql) {
    $mySQL = new MySQL;
    $resultado = $mySQL->execSP($sql);
    return $resultado;
}
?>